@baseFontSize: 75; // 基于视觉稿横屏尺寸/100得出的基准font-size
.px2rem(@name, @px) {
  @{name}: @px / @baseFontSize * 1rem;
}

.margin(@marginTop: 0, @marginRight: 0, @marginBottom: 0, @marginLeft: 0) {
  margin-left: @marginLeft / @baseFontSize * 1rem;
  margin-top: @marginTop / @baseFontSize * 1rem;
  margin-right: @marginRight / @baseFontSize * 1rem;
  margin-bottom: @marginBottom / @baseFontSize * 1rem;
}

.padding(@paddingTop: 0, @paddingRight: 0, @paddingBottom: 0, @paddingLeft: 0) {
  padding-top: @paddingTop / @baseFontSize * 1rem;
  padding-right: @paddingRight / @baseFontSize * 1rem;
  padding-bottom: @paddingBottom / @baseFontSize * 1rem;
  padding-left: @paddingLeft / @baseFontSize * 1rem;
}

.backgroundSize(@width: 0, @height: 0) {
  background-size: (@width / @baseFontSize * 1rem) (@height / @baseFontSize * 1rem);
}

.borderRadius(@rediusTopLeft: 0, @rediusTopRight: 0, @radiusBottomRight: 0, @radiusBottomLeft: 0) {
  border-top-left-radius: @rediusTopLeft / @baseFontSize * 1rem;
  border-top-right-radius: @rediusTopRight / @baseFontSize * 1rem;
  border-bottom-right-radius: @radiusBottomRight / @baseFontSize * 1rem;
  border-bottom-left-radius: @radiusBottomLeft / @baseFontSize * 1rem;
}